/* CSS Document */
.member-logo-wap{ height:90px;}
.login{ overflow:hidden; height:600px; background:url(../images/ht_bj.jpg) no-repeat; width:100%;}
.menu_ui2{margin:0 auto; margin-top:110px; position:relative;}
.logoin-w-t{ position:absolute; right:0px; width:350px; overflow:hidden; background:#fff; margin:0 auto; margin-top:90px; }
.login .h{ color:#fff; font-weight:normal; font-size:30px; text-align:center; line-height:40px; }

 
.logoin-head{  position:relative; padding:25px 0; overflow:hidden;}
.logoin-head .logoin-head-h3{ display:inline-block;padding:0px 10px; position:relative;z-index:9;font-size:20px; font-weight:bold; color:#76b533 }
.logoin-head p{ border-bottom:1px #c2c2c2 solid; height:1px; display:inline-block; width:100%; position:absolute; left:0; top:40px; z-index:0}
.xx-form{ overflow:hidden; padding:40px 20px 20px;}
.xx-prompt{ text-align:center; color:#f00; }
.xx-input{ position:relative; margin-bottom:20px; overflow:hidden;  } 
.border_grey{ border:1px #c2c2c2 solid; }
.border_grey.hover{ border:1px #006eff solid; color:#333;}
.border_grey.hover2{ border:1px #f00 solid; color:#f00}
.xx-itxt{ padding: 10px 10px 10px 50px; width:268px; color:#999; font-size:14px; line-height:18px; border:1px #c8c8c8 solid;}
.xx-itxt2{ width:125px; float:left;}
.xx-itxt2-span{ float:right;}
.xx-login-label{ position:absolute; height:40px; width:40px; text-align:center; line-height:50px; top:0; left:0; overflow:hidden;  border-right: 1px #c8c8c8 solid;}
.xx-login-label i{ width:18px; height:18px; overflow:hidden;display:inline-block;}
.xx-icon-heads { background:url(img/login-icon.png) -19px 0px no-repeat; }
.xx-icon-locks{ background:url(img/login-icon.png) -18px -19px no-repeat; }

.checkbox{ float:left; border:1px #bababa solid; margin-top:4px; margin-right:5px}

.xx-input-i{ float:left; margin-top:2px;}
.xx-input.hover .xx-login-label{ border-right:1px #76b533 solid;}
.xx-input.hover .xx-itxt{ border:1px #76b533 solid; color:#333;}
.xx-input.hover .xx-icon-heads{background:url(img/login-icon.png) 0px 0px no-repeat; }
.xx-input.hover .xx-icon-locks{background:url(img/login-icon.png) 1px -19px no-repeat;}  

.xx-login-i{ position:absolute; right:10px; top:15px;}
.xx-span{ margin-bottom:15px; margin-top:40px; color:#999; font-size:14px;}
.xx-span a:hover{ text-decoration:underline;}
.xx-span .L_check{ float:left; margin-top:3px; margin-right:5px;}
.xx-loreg-btn{ width:100%; height:45px; line-height:45px; color:#fff; font-size:18px; background:#76b533; display:inline-block; text-align:center;}
.xx-loreg-btn:hover{ background:#5e9425; color:#fff;}


 
.tu{ float:left; margin-top:90px;}
.tu-bj{ background:url(img/cloud_bj.png) center ; width:100%; height:98px; position:absolute; bottom:0}

.login-bottom{ text-align:center; width:100%; padding:10px; color:#666; margin-top:30px; }

.xx-loreg{ background-color:#ececec; position:absolute; height:100%; width:100%;}

 
.logoin-w-ts{ width:370px; margin:0 auto; -moz-background-color:rgba(255,255,255,0.3);-webkit-background-color:rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.3); padding:10px}
.logoin-w-ts-bj{ background:#fff}

.logoin-head{ text-align:left; padding:20px 0 20px; border-bottom:1px #e2e2e2 solid; text-align:center}
.po-span{ top:35px; text-align:right; right:0}
.xx-form-pn.hover2{ color:#e65a5a}
.xx-input .item-ifo-eys{ top:10px; left:350px; border:0 none  }
.xx-span .L_check{ margin-top:5px;}
.logoin-w-ts-cx{ background:#f7f7f7; padding:10px 20px; margin-top:10px; margin-top:20px;}
.login-mode-ss{ float:left; margin-top:11px;}
.login-mode .txt24{ float:right; color:#f5675d} 
.copyright{ border:0 none; background:none;}
.member-logo-L{width:243px; height:50px; float:left; background:url(img/logo3.png) no-repeat; margin-top:100px;}
.xx-form-pn { overflow:hidden;}
.xx-form-pn  span{ float:right; text-align:right; color:#3c8dbc;}
.copyright p{ color:#fff}
.bottom_menu p{ color:#999; }

.width0100{ width:100%;}
.head{ height:120px; max-width:1200px; margin:0 auto; font-size:14px;}
.head-logo{ line-height:120px;}
.head-sy{ float:right; margin-top:50px; color:#666}
.head-sy:hover{ color:#6aa62a}
.head-icon{ background:url(img/login-icon.png) 0 -44px no-repeat; display:block; float:left; width:17px; height:20px; margin-right:10px; }